package com.newtouch.bxzs.database.synchronize.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 客户信息返回BO
 *
 * <p>
 * <b>History:</b>
 * <table border="1">
 * <tr>
 * <th>Date</th>
 * <th>Operator</th>
 * <th>Memo</th>
 * </tr>
 * <tr>
 * <td>2020年12月24日</td>
 * <td>Amour</td>
 * <td>Create</td>
 * </tr>
 * </table>
 * 
 * @author Amour
 * 
 * @version 1.0.0
 * @since 1.0.0
 */
@Data
public class CustomerBO implements Serializable {

	/** serialVersionUID */
	private static final long serialVersionUID = 3292271050224331511L;

	/** id */
	private String customerId;

	/** 姓名 */
	private String customerName;

	/** 性别 */
	private String customerSex;

	/** 手机号 */
	private String customerPhone;

	/** 电话*/
	private String customerTelephone;

	/** 证件类型 */
	private String customerCertificateType;

	/** 证件号*/
	private String customerCertificateNumber;

	/** 客户姓名全拼 */
	private String customerNameFullSpelling;

	/** 生日 */
	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
	private Date customerBirthDay;

	/** 职业 */
	private String customerOccupation;

	/** 家庭地址 */
	private String customerFamilyAddress;

	/** 是否参加社保 */
	private Boolean socialInsurance;

	/** 公司名称 */
	private String customerCompanyName;

	/** 公司地址 */
	private String customerCompanyAddress;

	/** 职位 */
	private String customerPosition;

	/** 个人年收 */
	private BigDecimal customerAnnualIncome;

	/** 婚姻状况 */
	private String customerMarryStatus;

	/** 子女状况 */
	private String customerChildStatus;

	/** 爱好 */
	private String customerHobby;

	/** 客户标识 */
	private String customerLabel;

	/** 所属用户 */
	private String userJobNumber;

}
